@charset "utf-8";

/*---------common-----------------*/

html,body{
	font-size:15px;
	font-family: "微软雅黑", "microsoft yahei";
	color:#666666;
}

a{
	color:#333333;
	text-decoration: none;
}

a:hover{
	color:#D03F3F;
}


.linkcolor a{
	color:#333333;
}

.linkcolor a:hover{
	color:#D03F3F;
}

p,img{
	margin:0;padding:0;border:0;
}

.cboth{
	clear: both; line-height:0px; height:0px; overflow:hidden; list-style:none;
}

.allbg{
	width:100%;	
}

.allcontent{
	margin:0 auto;
	width:1200px;
}

/*---------// common-----------------*/

/*-------------header--------------*/

body{
	background:url(../images/body_bg.jpg) no-repeat center top #F6F6F6;
}

.header_content .logo{
	margin-top:41px;
	width:526px;
	height:86px;
}

.header_content .logo img{
	width:526px;
	height:86px;
}

.header_content .qr_code{
	margin-top:38px;
	margin-left:108px;
	width:111px;
	height:100px;
}

.header_content .search_form{
	margin-top:40px;
}


.header_content .search_form .search_text{
	width:280px;
	padding-left:15px;
	height:35px;
	line-height:30px;
	color:#666666;
	font-size:14px;
}

.header_content .search_form .search_button{
	width:46px;
	height:35px;
	line-height:35px;
	background-image:url(../images/search_btn.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#ffffff;
	cursor:pointer;
}

.header_content .tel{
	margin-top:20px;
	text-align: right;
	width:320px;
	height:30px;
}

.header_content .tel img{
	width:320px;
	height:30px;
}

/*-------------//header--------------*/

/*---------------nav-----------------*/

.nav{
	margin-top:143px;
	*margin-top:137px;
}

.nav_content{
	background:#147BDA;
	height:46px;
}

.nav_content ul li{
	float:left;
}

.nav_content ul li a{
	display:block;
	width:133px;
	height:46px;
	line-height:46px;
	background:#147BDA;
	text-align: center;
	color:#ffffff;	
	font-size:16px;
	font-weight:bold;
}

.nav_content ul li a:hover{
	background-color:#d90000;
}

/*---------------//nav-----------------*/

/*--------------main1-----------------*/

.main1{
	margin-top:12px;
}

.main1_content .side_l{
	width:236px;
	height:363px;
	background:#E1F0FF;
	overflow: hidden;
	border: 1px solid #BCDBF8;
	border-right:none;
}

.main1_content .side_l ul{
	width:100%;
}

.main1_content .side_l ul li{
	width:100%;
}

.main1_content .side_l ul li a{
	display: block;
	padding-left:100px;
	width:134px;
	height:73px;
	line-height:73px;
	border-bottom: 1px solid #BCDBF8;
	color:#545454;
	font-size:18px;
	background-color:#E1F0FF;
	background-repeat: no-repeat;
}

.main1_content .side_l ul li a:hover{
	color:#ffffff;
}


.main1_content .side_l .icon1 a{
	background-image:url(../images/nav2_icon1.png);
	background-position:40px center;
}

.main1_content .side_l .icon1 a:hover{
	background-image:url(../images/nav2_icon1_hover.png);
	background-color:#2ecffd;
}

.main1_content .side_l .icon2 a{
	background-image:url(../images/nav2_icon2.png);
	background-position:40px center;
}

.main1_content .side_l .icon2 a:hover{
	background-image:url(../images/nav2_icon2_hover.png);
	background-color:#45cdb0;
}

.main1_content .side_l .icon3 a{
	background-image:url(../images/nav2_icon3.png);
	background-position:40px center;
}

.main1_content .side_l .icon3 a:hover{
	background-image:url(../images/nav2_icon3_hover.png);
	background-color:#f7c966;
}

.main1_content .side_l .icon4 a{
	background-image:url(../images/nav2_icon4.png);
	background-position:40px center; color:#d5241c!important;
}

.main1_content .side_l .icon4 a:hover{
	background-image:url(../images/nav2_icon4_hover.png);
	background-color:#ff9f8d; color:#FFF!important;
}

.main1_content .side_l .icon5 a{
	background-image:url(../images/nav2_icon5.png);
	background-position:40px center;
}

.main1_content .side_l .icon5 a:hover{
	background-image:url(../images/nav2_icon5_hover.png);
	background-color:#a7b8e6;
}

.main1_content .side_r{
	width:962px;
	height:365px;
}

/*--------------//main1-----------------*/

/*----------------main2-----------------*/

.main2{
	margin-top:20px;
}

.main2_content .side_l{
	width:746px;
	height:490px;
	background:#ffffff;
	border:1px solid #EBEBEB;
}

.main2_content .side_r{
	width:435px;
}

.main2_content .side_r1{
	width:100%;
	height:170px;
	background:#ffffff;
	border:1px solid #EBEBEB;
}

.main2_content .side_r2{
	margin-top:17px;
	width:100%;
	height:301px;
	background:#ffffff;
	border:1px solid #EBEBEB;
}

.main2_content .side_r1 h3{
	width:406px;
	height:45px;
	margin-top:5px;
	margin-left:16px;
	border-bottom:1px solid #EEEEEE;
}

.main2_content .side_r1 h3 a{
	display:block;
	width:83px;
	height:42px;
	line-height:43px;
	color:#1379D8;
	font-size:18px;
	font-weight:normal;
	border-bottom: 3px solid #1379D8;
	text-align: center;
}

/*.main2_content .side_r1 h3 a:hover{
	color:#d90000;
}*/

.main2_content .side_r1 ul li{
	float:left;
	margin-left:16px;
	margin-top:11px;
}

.main2_content .side_r1 ul li a{
	display: block;
	padding-left:65px;
	width:130px;
	height:40px;
	line-height:40px;
	color:#ffffff;
	font-size:18px;
	background-repeat: no-repeat;
}

.main2_content .side_r1 ul li a:hover{
	background-color:#d90303;
}

.main2_content .side_r1 .icon1 a{
	background-color:#45CDB0;
	background-image:url(../images/xxfw_icon1.png);
	background-position:20px center;
}

.main2_content .side_r1 .icon2 a{
	background-color:#A7B8E6;
	background-image:url(../images/xxfw_icon2.png);
	background-position:20px center;
}

.main2_content .side_r1 .icon3 a{
	background-color:#ffbe33;
	background-image:url(../images/xxfw_icon3.png);
	background-position:20px center;
}

.main2_content .side_r1 .icon4 a{
	background-color:#2ECFFD;
	background-image:url(../images/xxfw_icon4.png);
	background-position:20px center;
}

.main2_content .side_r1 .icon5 a{
	background-color:#76BBFF;
	background-image:url(../images/xxfw_icon5.png);
	background-position:20px center;
}

.main2_content .side_r1 .icon6 a{
	background-color:#ff856e;
	background-image:url(../images/xxfw_icon6.png);
	background-position:20px center;
}

.main2_content .side_r2 h3{
	width:406px;
	height:45px;
	margin-top:5px;
	margin-left:16px;
	border-bottom:1px solid #EEEEEE;
}

.main2_content .side_r2 h3 a{
	float:left;
	display:block;
	width:83px;
	height:42px;
	line-height:43px;
	color:#1379D8;
	font-size:18px;
	font-weight:normal;
	border-bottom: 3px solid #1379D8;
	text-align: center;
}

.main2_content .side_r2 h3 span a{
	float:right;
	color:#878787;
	width:40px;
	font-size:14px;
	border:none;
}

.main2_content .side_r2 h3 a:hover{
	color:#d90000;
}

.main2_content .side_r2 ul{
	width:406px;
	margin-left:16px;
	margin-top:10px;
}

.main2_content .side_r2 ul li{
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
}

.main2_content .side_r2 ul li a{
	display: block;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:15px;
	color:#474747;
}

.main2_content .side_r2 ul li a:hover{
	color:#d90000;
}

.main2_content_news1{
	width:705px; 
	margin-top:5px;
	margin-left:18px;
}

.main2_content_news1 a{
	color:#666666;
}

.main2_content_news1 a:hover{
	color:#FFC926;
}

.main2_content_news1_title{
	border-bottom:1px solid #CCCCCC;
	height:45px;
}

.main2_content_news1_title ul li{
	float:left;
}

.main2_content_news1_title ul li a{
	display: block;
	padding:0 24px;
	height:42px;
	line-height: 42px;
	float:left;
	font-size:18px;
	color:#474747;
	background:#ffffff;
}

.main2_content_news1_title ul .hover a{
	color:#1379D8;
	border-bottom:3px solid #147BDA;
}

.main2_content_news1_content dl{
	border-bottom: 1px dashed #DDDDDD;
	padding-bottom: 25px;
	margin-top: 20px;
}

.main2_content_news1_content dl .timedata{
	color:#777777;
	font-size:22px;
	border:1px solid #E0E0E0;
	background:#F9F9F9;
	text-align: center;
	width:75px;
	height:70px;
	line-height:70px;
	margin-right:16px;
}

.main2_content_news1_content dl dt a{
	display: block;
	font-size:16px;
	color:#D03F3F;
	height:30px;
	line-height:30px;
	font-weight: bold;
}

.main2_content_news1_content dl dt a:hover{
	color:#FFC926;
}

.main2_content_news1_content dl dd{
	color:#999999;
	width:574px;
	height:40px;
	overflow: hidden;
	line-height:19px;
}

.main2_content_news1_content dl dd a{
	color:orange;
}

.main2_content_news1_content ul{
	margin-top:10px;
}

.main2_content_news1_content ul li{
	width:100%;
	height:35px;
	line-height:35px;
	*height:30px;
	*line-height: 30px;
	overflow: hidden;
}

.main2_content_news1_content ul li p{
	display:block;
	float: left;
	height:28px;
}

.main2_content_news1_content ul li a{
	width:84%;
	height:35px;
	overflow: hidden;
	line-height: 35px;
	display: block;
	float:left;
	font-size:15px;
	color:#474747;
}

.main2_content_news1_content ul li a:hover{
	color:#DC0000;
}

.main2_content_news1_content ul li span{
	display: block;
	float:right;
	height:35px;
	color:#b7b7b7;
}


/*----------------//main2-----------------*/

/*-----------------main3------------------*/

.main3{
	margin-top:20px;
	padding-bottom: 27px;
}

/*-----------------//main3------------------*/


/*--------------footer-------------------*/
.footer{
	width:100%;
	height:120px;
	background:#147BDA;
}

.footer_content{
	width:1200px;
	height:120px;
	margin:0 auto;
	background-color:#147BDA;
}

.footer_content .shiyedanwei{
	width:52px;
	height:63px;
	margin-top:30px;
	margin-left:70px;
}

.footer_content .shiyedanwei img{
	width:52px;
	height:63px;
}

.footer_content p{
	width:840px;
	height:70px;
	text-align: center;
	font-size:14px;
	line-height:28px;
	color:#ffffff;
	margin-top:26px;
	margin-left:26px;
}

.footer_content p a{color:#FFF;}

.footer_content .erweima{
	margin-right:30px;
	margin-top:26px;
}

/*--------------//footer-------------------*/


/*-------------link--------------*/
.link_a{
	margin-bottom:25px;
}

.link_content{
	height:70px;	
	background:#ffffff;
	border:1px solid #EBEBEB;
}

.link_title{
	font-size:20px;
	color:#147BDA;
	margin-top:25px;
	margin-left:25px;
	font-weight: bold;
}

#link{ width:1050px;margin-left:20px; *margin-left:20px;margin-top:25px;}
#link .select{position:relative; margin:0 23px; float:left;}
#link .select dt{height:25px;display:inline-block;border:1px solid #d2ccc4; background:url(../images/lik_bgbgb001.png) repeat-x right;line-height:26px;padding-left:10px;cursor:pointer;width:190px;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99; color:#444444;}
#link .select dt:hover,.select dt.cur{border:1px solid #F5C064;box-shadow:0 0 3px #F5C064;}

#link .select dd{position:absolute;z-index:9999;left:0;bottom:33px;border:1px solid #d2ccc4;background:#fff;display:none;}
#link .select dd ul{padding:11px; width:190px; max-height:140px;overflow:auto;}
#link .select dd ul li a{line-height:25px;display:block;padding:0 3px;font-size:14px;}
#link .select dd ul li a:hover{background:#f5f5f5;}

.ybmewm{width:169px;height: 292px;position: fixed ;right: 0px;top: 50%;margin-top: -84px;}
/*-------------// link--------------*/

/*--------------//侧边栏-------------------*/
.cbl {
			position: fixed;
			right: 20px;
			top: 200px;
			background: #47637E;
			border-radius: 5px;
			width: 48px;
			padding: 20px 0;
			box-shadow: 0 0 3px #47637E;
			z-index: 99999
		}
		
		.cbl>li {
			width: 48px;
			height: 48px;
			position: relative;
			cursor: pointer;
			list-style: none;
		}
		
		.cbl>li:hover .micon {
			display: block;
		}
		
		.cbl>li a {
			color: #fff;
		}
		
		.cbl .znwd {
			background: url(../images/znhd.png) no-repeat center;
			background-size: 75%;
		}
		.cbl .weix {
			background: url(../images/zjdc.png) no-repeat center;
			background-size: 60%;
		}

		
		.micon {
			text-align: center;
			color: #ffffff;
			font-weight: 900;
			height: 48px;
			line-height: 18px;
			font-size: 14px;
			display: none;
			overflow: hidden;
		}
		
		.micon span {
			width: 100%;
			height: 43px;
			padding-top: 5px;
			display: block;
			background: #bc1010;
			-webkit-transform-origin: -50% 50%;
			transform-origin: -50% 50%;
			-webkit-transform: rotate3d(0, 0, 1, 90deg);
			transform: rotate3d(0, 0, 1, 90deg);
			-webkit-transition: -webkit-transform .3s ease-in;
			transition: transform .3s ease-in;
		}
		
		.micon:hover span {
			-webkit-transform: rotate3d(0, 0, 1, 0deg);
			transform: rotate3d(0, 0, 1, 0deg);
		}
/*--------------//侧边栏-------------------*/

